home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 26.zip / BS1 part 26 / Macro assembler dev syst.adf / include / graphics / gfxbase.i < prev    next >
Text File  |  1985-12-20  |  2KB  |  64 lines

  1. ****** gfxbase.i ***************************************************
  2. *                                                                  *
  3. *               Commodore-Amiga, Inc.                              *
  4. *                                                                  *
  5. ********************************************************************
  6.     IFND    GRAPHICS_GFXBASE_I
  7. GRAPHICS_GFXBASE_I  SET 1
  8.  
  9.     IFND    EXEC_LISTS_I
  10.     include 'exec/lists.i'
  11.     ENDC
  12.     IFND    EXEC_LIBRARIES_I
  13.     include 'exec/libraries.i'
  14.     ENDC
  15.     IFND    EXEC_INTERRUPTS_I
  16.     include 'exec/interrupts.i'
  17.     ENDC
  18.  
  19.  STRUCTURE  GfxBase,LIB_SIZE
  20.     APTR    gb_ActiView       ; struct *View
  21.     APTR    gb_copinit        ; struct *copinit  ; ptr to copper start up list
  22.     APTR    gb_cia            ; for 6526 resource use
  23.     APTR    gb_blitter        ; for blitter resource use
  24.     APTR    gb_LOFlist        ; current copper list being run
  25.     APTR    gb_SHFlist        ; current copper list being run
  26.     APTR    gb_blthd          ; struct *bltnode
  27.     APTR    gb_blttl          ;
  28.     APTR    gb_bsblthd        ;
  29.     APTR    gb_bsblttl        ;
  30.     STRUCT  gb_vbsrv,IS_SIZE
  31.     STRUCT  gb_timsrv,IS_SIZE
  32.     STRUCT  gb_bltsrv,IS_SIZE
  33.     STRUCT  gb_TextFonts,LH_SIZE
  34.     APTR    gb_DefaultFont
  35.     UWORD   gb_Modes          ; copy of bltcon0
  36.     BYTE    gb_VBlank
  37.     BYTE    gb_Debug
  38.     UWORD   gb_BeamSync
  39.     WORD    gb_system_bplcon0
  40.     BYTE    gb_SpriteReserved
  41.     BYTE    gb_bytereserved
  42.  
  43.     WORD    gb_Flags
  44.     WORD    gb_BlitLock
  45.     WORD    gb_BlitNest
  46.     STRUCT  gb_BlitWaitQ,LH_SIZE
  47.     APTR    gb_BlitOwner
  48.     STRUCT  gb_TOF_WaitQ,LH_SIZE
  49.     WORD    gb_DisplayFlags
  50.  
  51.     APTR    gb_SimpleSprites
  52.     WORD    gb_MaxDisplayRow
  53.  
  54.     STRUCT  gb_reserved,8     ; 8 bytes reserved for future use
  55.     LABEL   gb_SIZE
  56.  
  57. * bits for dalestuff, which may go away when blitter becomes a resource
  58. OWNBLITTERn equ 0   * blitter owned bit
  59. QBOWNERn    equ 1   * blitter owned by blit queuer
  60.  
  61. QBOWNER     equ 1<<QBOWNERn
  62.  
  63.     ENDC
  64.